home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HAM Radio 3.2
/
Ham Radio Version 3.2 (Chestnut CD-ROMs)(1993).ISO
/
freq
/
wpl102
/
manual.txt
< prev
next >
Wrap
Text File
|
1991-04-23
|
130KB
|
2,983 lines
WPL -- Wavelet Packet Laboratory
Version 1.02
MANUAL.TXT
Reference Manual for the WPL program
This program is currently Shareware. Please include this notice
in all copies.
Any people interested in obtaining the release version should print and
fill out the order form in the file ORDER.FRM. Registration entitles the
user to technical support and notices of updates to the program. A
nominal fee of $50 will be charged for duplications costs. Receipt of
payment will register the user. The form should be sent to:
Wavelet Packet Laboratory
Digital Diagnostic Corp.
26 Rossotto Drive
Hamden, CT 06514
Phone: (203)-288-9444
FAX: (203)-287-8765
INTERNET: ddc@cs.yale.edu
1. Introduction
The purpose of this document is to instruct users in the use of the
WPL program. The WPL program is intended to provide signal analysis
using the Wavelet Packet transform. This transform maintains
positional as well as frequency information about a signal.
The following conventions are used in this document:
- All keys to be typed in by the user are surrounded in quotes;
i.e. "Enter". If the "Alt", "Shift", or "Ctrl" keys are to be
pressed with a key, it is indicated like "Alt F".
- Strings to type are surrounded with single quotes: i.e. `heart.byt'.
- Check marks are indicated by _/. In WPL, they are displayed with the
square root character.
- The Go Away button which is displayed on the top left of windows is
indicated by the -^- character. This button is equivalent to pressing
the "Esc" key.
- Entries in pull down windows are indicated with | symbols separating
the individual menu entry selections; i.e., FILE|OPEN|SIGNAL.
- All descriptions of edit, directory, or selection windows are
preceded by the associated menu which appears at the top
of the screen.
- Menu entries can alternatively be selected by typing the highlighted
letters. The only exception to this rule is that the top main menu
entries (FILE...) and menu entries for edit window require that the
"Alt" key also be pressed. For example, FILE from the main menu is
selected by pressing "Alt F"
- Gray menu entries are not VALID and cannot be selected
- a trace is defined as a portion of a signal
It may seem that this manual indicates that keys are the principal
method of operating the WPL program; however, the mouse is the
preferred input device. The key documentation is included mainly
as shortcuts to clicking on items with the mouse.
The rest of this document is organized around the main menu of
the WPL program.
2. FILE
This menu contains items dealing with signal files:
- Opening Signal File
- Saving To Signal Files
- Close a Signal window
- Delete a file
2.1 FILE|OPEN|SIGNAL
Invocation "Alt F","I" from the Main Menu
Menu Open Signal MENU: NAMES PATH TYPES F12DONE
Appearance -^---------OPEN DIRECTORY C:\WPL\*.WPL----------------
| |
| FILE NAME .\.WPL |
| FILE TYPE Wavelet Packet |
| |
------------------------------------------------------
where:
FILE NAME = The DOS name of the signal file
FILE TYPE = The format of the data inside the signal file
Keys Typing Keys -- Enter in a file name
Enter -- Register the typed in file name
Alt N -- Load a list of file names
Alt P -- Load a list of directories
ALT T -- Load a list of valid signal file formats
F12 -- Try to load the file name
ESC -- Go back without opening a signal
Description This functions allows the user to open a signal file.
The file type, the format of the signal data, should be
set first. Setting the file type is described in
section 2.1.3. If the FILE TYPE is not the proprietary
Wavelet Packet data format, the IMPORT function is
invoked which is described in section 2.1.4. Note: the
file extension has nothing to do with the FILE TYPE (the
data format) even though when the FILE TYPE is chosen,
the file extension does change to a default value; e.g.
WPL for Wavelet Packet.
There are two ways of specifying a file name. First,
the filename can be typed in from the keyboard. After
typing the file name, the name must be registered with
the "Enter" key and accepted with the "F12" key. If
the file does not exist, pressing "F12" will only
cause the computer to beep.
Secondly, the filename can be selected from a list of
filenames. Using the list of available file names is
described in section 2.1.1. Setting the path of the
list of file names is described in section 2.1.2.
The DRIVE IS NOT READY warning will appear when trying
to access a file on a floppy that has not been inserted.
See section 2.1.5. for a description of what to do next.
2.1.1. FILE|OPEN|SIGNAL NAMES
Invocation "Alt N" from the FILE|OPEN|SIGNAL menu
Menu Open Signal MENU: F12DONE
Appearance -^----------OPEN DIRECTORY C:\WPL\*.WPL---------------
|heart.byt sinxcube.byt ..\ |
-----------------------------------------------------
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Ctrl Up Arrow -- Scroll up one line
Ctrl Down Arrow -- Scroll down one line
Page Up -- Scroll up one page
Page Down -- Scroll down one page
Home -- Move cursor to top left
End -- Move cursor to bottom right
Ctrl Home -- Move cursor to first entry
Ctrl End -- Move cursor to last entry
Enter -- Load a file under the cursor
F12 -- Load a file under the cursor
ESC -- Close the names list window
Description This function allows the user to chose a signal file
from a list of file names.
The path of this window is taken either from the typed
in file name or from the PATH list described in 2.1.2.
If the FILE TYPE is not the proprietary Wavelet
Packet data format, the IMPORT function is invoked which
is described in section 2.1.4.
Setting the FILE TYPE is described in section 2.1.3.
Note: the file extension has nothing to do with the
FILE TYPE (the data format) even though when the FILE
TYPE is chosen, the file extension does change to a
default value; e.g. WPL for Wavelet Packet.
It is possible to type in `*.*' and view all the files
in the current path.
If the user selects an entry that ends with \, the path
will be changed to that directory. This includes the
special entry ..\ which changes the path to the previous
directory.
The DRIVE IS NOT READY warning will appear when trying
to access a file on a floppy that has not been inserted.
See section 2.1.5. for a description of what to do next.
2.1.2. FILE|OPEN|SIGNAL PATH
Invocation "Alt P" from the FILE|OPEN|SIGNAL menu
Menu Path MENU: F12DONE
Appearance -^----------PATH DIRECTORY C:\WPL--------------------
|..\ <A:> <B:> <C:> |
| |
-----------------------------------------------------
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Ctrl Up Arrow -- Scroll up one line
Ctrl Down Arrow -- Scroll down one line
Page Up -- Scroll up one page
Page Down -- Scroll down one page
Home -- Move cursor to top left
End -- Move cursor to bottom right
Ctrl Home -- Move cursor to first entry
Ctrl End -- Move cursor to last entry
Enter -- Load a directory under the cursor
F12 -- Load a directory under the cursor
ESC -- Close the path window
Description This function allows the user to set the path for the
list of file names.
When the user selects an entry that ends with \, the path
will be changed to that directory. This includes the
special entry ..\ which changes the path to the previous
directory.
The DRIVE IS NOT READY warning will appear when trying
to access a file on a floppy that has not been inserted.
See section 2.1.5. for a description of what to do next.
2.1.3. FILE|OPEN|SIGNAL TYPES
Invocation "Alt T" from the FILE|OPEN|SIGNAL menu
Menu Type MENU: F12DONE
Appearance -^---FILE TYPES--------
|_/WPL - Wavelet Packet |
| ASC - ASCII Text |
| BYT - Byte Format |
| INT - Integer Format |
-----------------------
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Home -- Move cursor to top left
End -- Move cursor to bottom right
Enter -- Choose the type under the cursor
F12 -- Choose the type under the cursor
ESC -- Close the type window
Description This function allows the user to set the data format
of the signal file to be opened.
2.1.4. FILE|OPEN|SIGNAL IMPORT
Invocation Selecting a filename from the Names window or
entering a filename from the FILE|OPEN|SIGNAL window
Menu Import MENU: F12DONE
Appearance -^-------------IMPORT PARAMETERS ------------------
| |
| SIGNED PIXEL (Y/N) N |
| FILE OFFSET (in bytes) 0 |
| TRACE LENGTH (in pixels) -1 |
| FILE LENGTH (in pixels) -1 |
---------------------------------------------------
where:
SIGNED PIXEL = If Y then the data has negative values
(2's complement).
FILE OFFSET = Skip over this many bytes of header which
may be present in the file
TRACE LENGTH = Used to break up long signals into several
small ones. -1 will load all the points into
a single trace. Trace lengths are limited
to 4096 points.
FILE LENGTH = Used to limit the amount of points loaded.
-1 will not limit the amount of points.
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Typing Keys -- Enter in data
Enter -- Register typed in data
ESC -- Go back to the Startup MENU
F12 -- load the file
Description This function allows the user to load only a portion of
the signal into the window, break a signal into traces,
and determine whether negative values exist in the
signal.
2.1.5. DRIVE IS NOT READY error
Invocation Trying to access a file on an empty floppy drive
Appearance -^-------------------------------------------------
| DRIVE IS NOT READY |
| |
| Retry operation |
| Abort operation |
| RETRY ABORT |
---------------------------------------------------
Keys R = Retry the operation, preferably after a disk has
been inserted into the floppy disk drive
A = Abort the operation. Go back to calling function.
ESC = Abort the operation. Go back to calling function.
Description This error window allows the user to insert a disk into
the floppy disk drive if it was empty.
2.2. FILE|OPEN|PARENT
Invocation "Alt F","P" from the Main MENU when a Wavelet Packet
signal file is displayed.
Description This function is used to open the parent of the current
file. Only the Wavelet Packet data format retains the
parent information.
2.3. FILE|OPEN|RAW
Invocation "Alt F","R" from the Main MENU when a Wavelet Packet
signal file is displayed.
Description This function is used to open the original version
of the current file. Only the Wavelet Packet data
format retains the parent information.
2.4. FILE|SAVE
Invocation "Alt F", "S" from the Main menu
Menu Save MENU: NAMES PATH TYPES OPTIONS F12DONE
Appearance -^------------SAVE DIRECTORY .C:\WPL\*.WPL------------
| |
| FILE NAME C:\wpl\heart.wpl |
| FILE TYPE Wavelet Packet |
| |
------------------------------------------------------
where:
FILE NAME = The DOS name of the signal file
FILE TYPE = The format of the data inside the signal file
Keys Typing Keys -- Enter in a file name
Alt N -- Load a list of file names
Alt P -- Load a list of directories
ALT T -- Load a list of valid signal file formats
ESC -- Go back to the Main MENU
F12 -- Try to save the file name
Description This function allows the user to save modification to
a signal or export the signal to other data formats.
The file type, the format of the signal data, should be
set first. Setting the file type is described in
section 2.1.3. Use of the WPL format is strongly
suggested.
There are two ways of specifying a file name. First,
the filename can be typed in from the keyboard. After
typing the file name, the name must be registered with
the "Enter" key and accepted with the "F12" key. See
section 2.4.1. if the file already exists.
Secondly, the filename can be selected from a list of
filenames. Using the list of available file names is
described in section 2.1.1. Setting the path of the
list of file names is described in section 2.1.2.
The DRIVE IS NOT READY warning will appear when trying
to access a file on a floppy that has not been inserted.
See section 2.1.5. for a description of what to do next.
Optionally, the saved file can made read only if this
option is checked.
2.4.1. FILE ALREADY EXISTS
Invocation Trying to save to a file that already exists
Appearance -^-------------------------------------------------
| FILE ALREADY EXISTS |
| |
| OVERWRITE ESC CANCEL |
---------------------------------------------------
Keys O = Overwrite the existing file.
ESC = Do not overwrite. Go back to the save function.
2.5. FILE|CLOSE
Invocation "Alt F", "C" or "Alt F","ESC" from the main menu or
the diamond character on the upper left corner of the
signal window.
Appearance -^-----------------------------------
| Save before abandoning, |
| Continue abandoning, or |
| Cancel Abandoning |
| |
| <SAVE> <CONTINUE> <ESC CANCEL> |
-------------------------------------
Keys S = save the signal and calculations to a file.
C = continue the closing of the file.
ESC = go back to the Main MENU
Description This function prevents the user from unintentionally
closing a signal window.
2.6. FILE|DELETE
Invocation "Alt F","D" from the main menu
Menu Delete File MENU: PATH F12DONE
Appearance -^----------DELETE DIRECTORY C:\WPL\*.BYT------------
|heart.byt sinxcube.byt ..\ |
| |
-----------------------------------------------------
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Ctrl Up Arrow -- Scroll up one line
Ctrl Down Arrow -- Scroll down one line
Page Up -- Scroll up one page
Page Down -- Scroll down one page
Home -- Move cursor to top left
End -- Move cursor to bottom right
Ctrl Home -- Move cursor to first entry
Ctrl End -- Move cursor to last entry
Enter -- Mark a file for deletion
F12 -- Delete all marked files
ESC -- Close the delete file window
Description This function allows the user to delete files. The intention
of this function is to make room for new signal files.
The user first marks all of the files to be deleted from
the current list of files. Changing the current path
is described in section 2.1.2. When all the files have
been marked, press "F12" to delete the files. Read Only
files can not be deleted.
3. WINDOW
This menu contains functions that operate on windows.
3.1. WINDOW|SELECT
Invocation "Alt W","S" from the main menu or "Alt 0" at any time
Menu Select Window MENU: F12DONE
Appearance -^-----ACTIVE WINDOWS--------
|1 - c:\wpl\heart.byt |
| |
| |
| |
-----------------------------
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Home -- Move cursor to top left
End -- Move cursor to bottom right
Enter -- Change the window to the one under
the cursor.
F12 -- Change the window to the one under
the cursor.
ESC -- Close the selection window
Description This function allows the user to switch the active window
to another open signal window. This function is most
useful when there are open windows which are totally
covered.
Windows can also be selected by clicking on them with
the mouse. The other method of selecting windows involves
the window displayed before the file name in the
window banner. The window is selected by typing "Alt n"
where n = the window number.
The active window is framed with double lines instead of
single lines.
3.2. WINDOW|MOVE
Invocation "Alt W","M" from the main menu or dragging the upper left
corner of the window.
Menu MOVE WINDOW: Enter MARK NEW UPPER LEFT
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Enter -- Move the window to the new position
Description This function allows the user to move the active window to
a different section of the screen. The window will retain
its size except when the window would run off the edge
of the screen.
Moving a window is easiest when dragging the upper left
corner of the window with the mouse.
3.3. WINDOW|RESIZE
Invocation "Alt W","R" from the main menu or dragging the lower right
corner of the window.
Menu RESIZE WINDOW: Enter MARK NEW LOWER RIGHT
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Enter -- Change the size of the active window
Description This function allows the user to change size of the active
window. Resizing a window is easiest when dragging the
lower right corner of the window with the mouse.
3.4. WINDOW|MAXIMIZE
Invocation "Alt W","X" from the main menu or the Up Arrow on the
window banner
Description This function allows the user to toggle the active window
between its current size and the maximum size of a signal
window.
3.5. WINDOW|MINIMIZE
Invocation "Alt W","Z" from the main menu or the Down arrow on the
window banner
Description This function allows the user to toggle the active window
between its current size and the minimum size of a signal
window.
3.6. WINDOW|SPLIT
Invocation "Alt W","P" from the main menu
Description This function allow the user to resize all signal windows
so that two windows appear on the screen one on top
of another.
3.7. WINDOW|TILED
Invocation "Alt W","T" from the main menu
Description This function allows the user to resize all signal windows
so that all windows appear on the screen with the
same size.
3.8. WINDOW|LAYERED
Invocation "Alt W","L" from the main menu
Description This function allows the user to resize all signal windows
so that all windows appear on the screen where each
new window is covered with another window.
4. VIEW
This menu contains items dealing with viewing signals:
- Changing the signal magnification
- Setting the trace options
- Setting the signal annotations
- Setting the viewing parameters
- Viewing the clipboard
4.1. VIEW|MAGNIFICATION
4.1.1. VIEW|MAGNIFICATION|MAGNIFY
Invocation "Alt V","M" from the main menu or the "M" on the left
side of the window.
Description This function allows the user to increase the signal
magnification of both the X and Y axis.
If the aspect ratio flag is set, then the X and Y
magnifications will always be equal. See section 4.4.
about setting the aspect ratio flag.
4.1.2. VIEW|MAGNIFICATION|MINIFY
Invocation "Alt V","m" from the main menu or the "m" on the left
side of the window.
Description This function allows the user to decrease the signal
magnification of both the X and Y axis.
If the aspect ratio flag is set, then the X and Y
magnifications will always be equal. See section 4.4.
about setting the aspect ratio flag.
4.1.3. VIEW|MAGNIFICATION|XINCREASE
Invocation "Alt V","X" from the main menu or the "X" on the left
side of the window.
Description This function allows the user to increase the signal
magnification of the X axis.
4.1.4. VIEW|MAGNIFICATION|XDECREASE
Invocation "Alt V","x" from the main menu or the "x" on the left
side of the window.
Description This function allows the user to decrease the signal
magnification of the X axis.
4.1.5. VIEW|MAGNIFICATION|YINCREASE
Invocation "Alt V","Y" from the main menu or the "Y" on the left
side of the window.
Description This function allows the user to increase the signal
magnification of the Y axis.
4.1.6. VIEW|MAGNIFICATION|YDECREASE
Invocation "Alt V","y" from the main menu or the "y" on the left
side of the window.
Description This function allows the user to decrease the signal
magnification of the Y axis .
4.1.7. VIEW|MAGNIFICATION|ZOOM IN
Invocation "Alt V","Z" from the main menu
Menus Zoom In MENU: SELECT ZOOM UPPER LEFT ALL
Zoom In MENU: SELECT ZOOM LOWER RIGHT ALL
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Define a corner of the new display
rectangle
ESC -- Go back one level
A -- Adjust the magnification so the entire
signal (or as much as possible) fits
in the window.
Description This function allows the user to define the rectangle
of áthe ásignal áwhich will be ádisplayed áin áthe
window. áThe árectangle is defined áby áfirst á
selecting upper left corner and then selecting the
lower right corner.
4.1.8. VIEW|MAGNIFICATION|ZOOM OUT
Invocation "Alt V","o" from the main menu
Description This function allows the user to set both the X and Y
magnification to one.
4.2. VIEW|TRACE OPTIONS
4.2.1. VIEW|TRACE OPTIONS|LOG SCALE
Invocation "Alt V","L" from the main menu
Menus Log MENU: Mark Upper Trace ALL OPTIONS
Log MENU: Mark Lower Trace ALL OPTIONS
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Define the set of traces to log scale
ESC -- Go back one level
A -- Display all traces with a log scale
O,T -- Define a filter for the traces
Description This function allows the user to define a set of traces
to display in a log scale. The base of the log scale is
set with VIEW|VIEWING PARAMETER (see section 4.4.) The
trace type filter can be used to selectively choose which
types of traces are to be displayed with a log scale. For
example, the user could display all transform traces with
a log scale by choosing only transform traces (see section
4.2.1.1.) and pressing the "A" key.
The status of the current trace, including the scaling,
can be displayed at the bottom of the signal window
with VIEW|ANNOTATIONS|TRACE (see section 4.3.2.).
4.2.1.1 TRACE TYPE FILTER
Menu TRACE TYPE F12DONE
Appearance -^---TRACE TYPE--------
|_/SIGNALS |
|_/TRANSFORMS |
|_/BASES |
|_/RECONSTRUCTIONS |
-----------------------
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Home -- Move cursor to top left
End -- Move cursor to bottom right
Enter -- Toggle the selection under the cursor
F12 -- Register all the select and close the
window
ESC -- Close the window
Description This function allows the user to selectively choose
which type of traces to work on.
4.2.2. VIEW|TRACE OPTIONS|LINEAR SCALE
Invocation "Alt V","N" from the main menu
Menus Linear MENU: Mark Upper Trace ALL OPTIONS
Linear MENU: Mark Lower Trace ALL OPTIONS
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Define the set of traces to linear scale
ESC -- Go back one level
A -- Display all traces with a linear scale
O,T -- Define a filter for the traces
Description This function allows the user to define a set of traces
to display in a log scale. The trace type filter can be
used to selectively choose which types of traces are to be
displayed with a linear scale.
The status of the current trace, including the scaling,
can be displayed at the bottom of the signal window
with VIEW|ANNOTATIONS|TRACE (see section 4.3.2.).
4.2.3. VIEW|TRACE OPTIONS|SCALE TO TRACE
Invocation "Alt V","T" from the main menu
Menus Scale To MENU: Mark Upper Trace ALL OPTIONS
Scale To MENU: Mark Lower Trace ALL OPTIONS
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Define the set of traces to scale
ESC -- Go back one level
A -- Display all traces with trace scaling
O,T -- Define a filter for the traces
Description This function allows the user to define a set of traces
to display with upper and lower cutoffs defined by the
trace maximum and minimum. The trace type filter can be
used to selectively choose which types of traces are to be
displayed.
The status of the current trace, including the scaling,
can be displayed at the bottom of the signal window
with VIEW|ANNOTATIONS|TRACE (see section 4.3.2.).
4.2.4. VIEW|TRACE OPTIONS|SCALE TO CUTOFFS
Invocation "Alt V","T" from the main menu
Menus Scale To MENU: Mark Upper Trace ALL OPTIONS
Scale To MENU: Mark Lower Trace ALL OPTIONS
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Define the set of traces to scale
A -- Display all traces with scaling
O,T -- Define a filter for the traces
Description This function allows the user to define a set of traces
to display with upper and lower cutoffs defined by the
user in VIEW|VIEWING PARAMETER (see section 4.4.). The
trace type filter can be used to selectively choose
which types of traces are to be displayed.
The status of the current trace, including the scaling,
can be displayed at the bottom of the signal window
with VIEW|ANNOTATIONS|TRACE (see section 4.3.2.).
4.2.5. VIEW|TRACE OPTIONS|SET DISPLAY CUTOFFS
Invocation "Alt V","O" from the main menu
Menus Set Display Cutoffs MENU: Mark Upper Trace ALL OPTIONS
Set Display Cutoffs MENU: Mark Lower Trace ALL OPTIONS
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Define the set of traces
ESC -- Go back one level
A -- Use all traces
O,T -- Define a filter for the traces
Description This function allows the user to define the upper and
lower cutoffs by selecting a set of traces and using
the minimum and maximum in the set of traces. The
trace type filter can be used to selectively choose which
types of traces are to be displayed.
The status of the current trace, including the scaling,
can be displayed at the bottom of the signal window
with VIEW|ANNOTATIONS|TRACE (see section 4.3.2.).
4.2.6. VIEW|TRACE OPTIONS|SHOW
Invocation "Alt V","S" from the main menu
Menus Show MENU: Mark Upper Trace ALL OPTIONS
Show MENU: Mark Lower Trace ALL OPTIONS
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Define the set of traces
ESC -- Go back one level
A -- Use all traces
O,T -- Define a filter for the traces
Description This function allows the user to show all traces in
between a set of displayed traces. The trace type
filter can be used to selectively choose which
types of traces are to be displayed.
The status of the current trace, including the scaling,
can be displayed at the bottom of the signal window
with VIEW|ANNOTATIONS|TRACE (see section 4.3.2.).
4.2.7. VIEW|TRACE OPTIONS|HIDE
Invocation "Alt V","H" from the main menu
Menus
Hide MENU: Mark Upper Trace ALL OPTIONS
Hide MENU: Mark Lower Trace ALL OPTIONS
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Define the set of traces
ESC -- Go back one level
A -- Use all traces
O,T -- Define a filter for the traces
Description This function allows the user to hide a set of traces
which is useful when transforming several signal traces
at the same time. The trace type filter can be used
to selectively choose which types of traces are to be
displayed.
The status of the current trace, including the scaling,
can be displayed at the bottom of the signal window
with VIEW|ANNOTATIONS|TRACE (see section 4.3.2.).
4.3. VIEW|ANNOTATIONS
4.3.1. VIEW|ANNOTATIONS|SIGNAL
Invocation "Alt V", "G" from the main menu
Menu SIGNAL ANNOTATIONS F12DONE
Appearance -^--------------------
|_/Raw |
|_/Parent |
|_/Comment |
|All |
|None |
----------------------
where:
Raw -- The name of the original signal file
Used only in Wavelet Packet files
Parent -- The name of the previous signal files
Used only in Wavelet Packet files
Comment -- The comment attached to the signal
All -- Selects all of the above entries
None -- Removes any selections
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Enter -- Toggle the selection of the current item
ESC -- Go back to the Main MENU without changes
F12 -- Set up the trace annotations and go back
to the Main MENU
Description This function allows the user to select the signal
annotations that will appear at the bottom of
the screen.
4.3.2. VIEW|ANNOTATIONS|TRACE
Invocation "Alt V", "R" from the main menu
Menu TRACE ANNOTATIONS F12DONE
Appearance -^-TRACE ANNOTATIONS--
|_/Size |
|_/Min |
|_/Max |
|_/Average |
|_/Energy |
|_/Entropy |
|_/Compression Ratio |
|_/Segmentation |
|_/Status |
|_/Comment |
|All |
|None |
----------------------
where:
Size = Display the trace size
Min = Display the trace minimum value and position
Max = Display the trace maximum value and position
Average = Display the trace average value
Energy = Display the energy in the trace,
the energy in subsets,
the percentage of the subset energy
Entropy = Display the information cost
Compression Ratio = Display the trace compression ratio
Level = Display the level of the transform traces
Status = Display the display status of the trace
Comment = Display the trace comment
All = Selects all of the above entries
None = Removes any selections
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Enter -- Toggle the selection of the current item
ESC -- Go back to the Main MENU without changes
F12 -- Set up the trace annotations and go back
to the Main MENU
Description This function allows the user to select the trace
annotations that will appear at the bottom of
the screen.
4.3.3. VIEW|ANNOTATIONS|NUMERIC CURSOR
Invocation "Alt V", "C" from the main menu
Menu NUMERIC CURSOR F12DONE
Appearance -^-NUMERIC CURSOR----
|_/Off |
| On |
----------------------
where:
Off -- Does not display a numeric cursor at the bottom
of the signal window
On -- Displays a numeric cursor at the bottom of the
signal window
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Enter -- Use the setting of the current item
ESC -- Go back to the Main MENU without changes
F12 -- Use selection and go back to the Main MENU
Description This function allows the user to control the display of
the numeric cursor at the bottom of the signal window
4.3.4. VIEW|ANNOTATIONS|AXIS FORMAT
Invocation "Alt V", "F" from the main menu
Menu AXIS FORMAT F12DONE
Appearance -^-AXIS FORMAT-------
|_/Off |
| On |
----------------------
where:
Off -- Does not display axes along the sides of the signal
On -- Displays axes along the sides of the signal
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Enter -- Use the setting of the current item
ESC -- Go back to the Main MENU without changes
F12 -- Use selection and go back to the Main MENU
Description This function allows the user to control the display of
the axes along the sides of the signal.
4.4. VIEW|VIEWING PARAMETERS
Invocation "Alt V", "A" from the main menu
Menu EDIT VIEWING PARAMETERS F12DONE
Appearance -^-------EDIT VIEWING PARAMETERS-----------------
| Dots Per Pixel X (1-100) 1 |
| Dots Per Pixel Y (1-100) 1 |
| Preserve Aspect Ratio (Y=YES/N=NO) N |
| |
| Lower Cutoff |
| Upper Cutoff |
| |
| Log Base (0-100) |
-------------------------------------------------
where:
Dots Per Pixel X = the x magnification
Dots Per Pixel Y = the y magnification
Preserve Aspect Ratio = the aspect ratio flag used when
Magnifying and Minifying
Lower Cutoff = the cutoff used when the trace
is Scale To Cutoffs
Upper Cutoff = the cutoff used when the trace
is Scale To Cutoffs
Log Base = the log base for traces with
Log Scaling
Keys Typing keys -- Enter in information
Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Home -- Move cursor to top left
End -- Move cursor to bottom right
Enter -- Register information in the cursor
F12 -- Close the window
ESC -- Close the window without changes
Description This function allows the user to edit various viewing
parameters.
4.5. VIEW|CLIPBOARD
Invocation "Alt V", "B" from the main menu
Description This function allows the user to open a new window with
the signals cut or copied in EDIT|COPY, EDIT|COPY,
CALCULATE|ADD, CALCULATE|SUBTRACT. This clipboard can be
used like any other signal window, including the ability
to be saved to a file with a user specified name.
5. EDIT
This menu contains functions used to edit the signal excluding arithmetic
functions which are in the CALCULATE menu (see section 6).
The purpose of these functions to prepare the data for input into the WPT
transform. One of the primary restraints on this transform is that it is
limited to traces of a size under and including 512 data points.
5.1. EDIT|COPY
Invocation "Alt E","C" from the main menu
Menus Copy MENU: Mark Upper Left All OPTIONS
Copy MENU: Mark Upper Right All OPTIONS
where: Options -> _/Trace -- use trace cursor
Range -- use range cursor
Visible -- copy all visible traces
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Choose a corner of cut rectangle
ESC -- Go back to the main menu
F12 -- Go back to the main menu
A -- Copy all the whole signal to clipboard
O,T -- Use a trace cursor
O,R -- Use a range or rectangle cursor
O,V -- Copy all visible traces to clipboard
Description This function allows the user to copy traces or portions
of traces to the clipboard. This data can then be pasted
into different portions of the signal or into different
signals (see section 5.2.).
There are shortcuts for selecting all traces or
just the visible traces. See section 4.2.6. and 4.2.7.
for descriptions on making a trace invisible (HIDDEN) or
visible(SHOWN).
The cut data can be viewed by using the VIEW|CLIPBOARD
function described in section 4.5. Saving this clipboard
is an easy way of extracting information out of a signal.
Be certain that there is enough memory available for
this function. Remember that this function will create
a duplicate copy of all selected data. Use SYSTEM|ABOUT,
section 8.2., for a description of determining the
amount of free memory.
The trace and range cursor are mutually exclusive.
5.2. EDIT|PASTE
Invocation "Alt E","P" from the main menu
Menu Paste MENU: Enter Destination Point OPTIONS
where OPTIONS ->
OVERWRITE - the data under the cursor
INSERT ABOVE - the data under the cursor
INSERT BELOW - the data under the cursor
ADD - to the data under the cursor
SUBTRACT - from the data under the cursor
SUBTRACT AND RECTIFY - from the data under the
cursor and rectify the signal at zero
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Paste clipboard data at the cursor
ESC -- Go back to the main menu
O,O -- Overwrite the data under the cursor
O,I -- Insert above the data under the cursor
O,B -- Insert below the data under the cursor
O,A -- Add to the data under the cursor
O,S -- Subtract from the data under the cursor
O,R -- Subtract and rectify from the data
under the cursor and rectify the signal
Description This function allows the user to paste data from the
clipboard to a specified point in a signal. The
data is copied to the clipboard by the EDIT|COPY
function (see section 5.1.) Any active signal window can
be selected (see section 3.1.) in between the EDIT|COPY
function and the use of this function.
The user can choose between several options of pasting
from the clipboard. The clipboard data can overwrite
the data under the cursor, be inserted above the data
under the cursor, be inserted below the data under the
cursor, be added to the data under the cursor, be
subtracted from the data under the cursor, be subtracted
from the data under the cursor and rectified at zero.
This function is only valid if there is data in the
clipboard.
5.3. EDIT|SPLIT TRACES
Invocation "Alt E","S" from the main menu
Menu Split MENU: MANUAL AUTOMATIC F12DONE
Keys N -- Split up the trace manually
A -- Split up the trace automatically
Description This function allows the user to split up a long trace
into several smaller traces. This can be accomplished
by the user manually choosing the points to split the
signal or by using automatic parameters to choose the
split points.
5.3.1. EDIT|SPLIT TRACES MANUAL
Invocation "N" from the EDIT|SPLIT TRACES function
Menu Split MENU: Enter split point F12DONE
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Split the trace at the cursor
ESC -- Go back to the EDIT|SPLIT TRACES menu
F12 -- Go back to the EDIT|SPLIT TRACES menu
Description This function allows the user to select the individual
points where a trace will be split. The user will
be asked to define split points until the "Esc" or
"F12" key is pressed.
5.3.2. EDIT|SPLIT TRACES AUTOMATIC
Invocation "A" from the EDIT|SPLIT TRACES function
Menu Split MENU: MANUAL AUTOMATIC F12DONE
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Select the trace at the cursor and go to
the Split Auto Parameters
ESC -- Go back to the EDIT|SPLIT TRACES menu
F12 -- Go back to the EDIT|SPLIT TRACES menu
Description This function allows the user to define the trace that is
to be automatically split.
5.3.3. EDIT|SPLIT TRACES AUTOMATIC PARAMETER
Invocation "Enter" or mouse click from EDIT|SPLIT TRACES AUTOMATIC
Menu Split Auto Parameters F12DONE
Appearance -^----------Split Auto Parameters-----------
| Minimum Length 512 |
| Maximum Length 512 |
| Feature Size 0 |
| Tolerance(%) 0.00 |
| Leading Offset Length 0 |
--------------------------------------------
where:
Minimum Length of the split section
Maximum Length of the split section
Feature Size of the lowpass filter
Tolerance(%) where to start a section % of max energy
Leading Offset Length where start splitting
Keys Typing keys -- Enter in information
Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Home -- Move cursor to top left
End -- Move cursor to bottom right
Enter -- Register information in the cursor
F12 -- Close the window
ESC -- Close the window without changes
Description This function allows the user to set the automatic
split parameters. The parameters allow the signal
to be split up into uniform sections or into sections
determined by the energy of the signal.
When splitting the signal into uniform sections, three
parameters are used: Minimum Length, Maximum Length,
and Leading Offset Length. The Minimum Length and
Maximum Length should both be equal to the size of
the uniform section. The Leading Offset Length is
equal to the start of the uniform sections. For
example, Minimum and Maximum Length = 500 and Offset
= 300 will split a 2000 point trace into five traces
(300,500,500,500,200).
When splitting into sections determined by the energy
of the signal, a temporary copy of the signal is squared
and passed through a lowpass filter. The size of the
lowpass filter is determined by the Feature Size
parameter. This version of the signal is split into
sections of a size determined by the Minimum and Maximum
Length. The start of these sections is determined by the
Leading Offset. This function starts sections where the
the signal rises above the noise threshold.
5.4. EDIT|CONCATENATE TRACES
Invocation "Alt E","A" from the main menu
Menu Concatenate MENU: Mark Upper Trace ALL
Concatenate MENU: Mark Lower Trace ALL
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Select the set of traces
ESC -- Go back to the main menu
F12 -- Go back to the main menu
A -- Concatenate all traces together
Description This function allows the user to concatenate a set of
traces into a single trace.
Note: the size of any trace is limited to 4096.
5.5. EDIT|DELETE TRACES
Invocation "Alt E","D" from the main menu
Menus Delete Traces MENU: Mark Upper Trace ALL OPTIONS
Delete Traces MENU: Mark Lower Trace ALL OPTIONS
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Define the set of traces to delete
ESC -- Go back one level
A -- Display all trace with a linear scale
O,T -- Define a filter for the traces
Description This function allows the user to delete a set of traces.
The trace type filter can be used to selectively choose
which types of traces are to be displayed with a linear
scale.
5.6. EDIT|COMMENT
Invocation "Alt E","N" from the main menu
Menu Trace Comment MENU: Select trace to comment SIGNAL F12DONE
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Comment the trace under the cursor
ESC -- Go back to the main menu
F12 -- Go back to the main menu
I -- Attach a comment to the signal
Description This function allows the user to attach a comment to an
individual trace or to the signal. Section 5.6.1.
explains what happens after the user selects a trace.
Section 5.6.2 explains what happens if the user
comments the signal.
5.6.1. TRACE COMMENT
Invocation "Enter" or mouse click from the EDIT|COMMENT function
Menu TRACE # n COMMENT F12DONE
Appearance -^------------TRACE # n COMMENT-----------
| |
| COMMENT |
| |
-------------------------------------------
Keys Typing keys -- Enter in information
Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Home -- Move cursor to top left
End -- Move cursor to bottom right
Enter -- Register information in the cursor
F12 -- Close the window
ESC -- Close the window without changes
Description This function allows the user to edit the comment attached
to a trace. If there is no comment already, a new blank
comment is created otherwise the existing comment is
displayed. The number of the trace appears in the
menu and the window banner.
5.6.2. SIGNAL COMMENT
Invocation "I" from the EDIT|COMMENT function
Menu SIGNAL COMMENT F12DONE
Appearance -^------------SIGNAL COMMENT---------------
| |
| COMMENT |
| |
-------------------------------------------
Keys Typing keys -- Enter in information
Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Home -- Move cursor to top left
End -- Move cursor to bottom right
Enter -- Register information in the cursor
F12 -- Close the window
ESC -- Close the window without changes
Description This function allows the user to edit the comment attached
to the signal. If there is no comment already, a new blank
comment is created otherwise the existing comment is
displayed.
6. CALCULATE
This menu contains functions which perform arithmetic operations on
the signal.
6.1. CALCULATE|INVERT
Invocation "Alt C","I" from the main menu
Menus Invert MENU: Mark Upper Trace ALL
Invert MENU: Mark Lower Trace ALL
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Select the set of traces to invert
ESC -- Go back to the main menu
F12 -- Go back to the main menu
A -- Invert all traces
Description This function allows the user to invert a set of traces.
Each point in the selected traces is subtracted from
the maximum value in the signal.
6.2. CALCULATE|ABSOLUTE
Invocation "Alt C","O" from the main menu
Menus Absolute MENU: Mark Upper Trace ALL
Absolute MENU: Mark Lower Trace ALL
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Select the set of traces to absolute
ESC -- Go back to the main menu
F12 -- Go back to the main menu
A -- Absolute all traces
Description This function allows the user to absolute a set of traces.
Each point in the selected traces is replaced by
its absolute value.
6.3. CALCULATE|CLIP LOW
Invocation "Alt C","L" or "Alt C","<" from the main menu
Menu Get Constant MENU: F12DONE
Appearance -^------------Clip Low Constant-----------------------
| CONSTANT 0.000000 |
------------------------------------------------------
where:
CONSTANT = the clipping constant
Keys Numeric Keys -- type in a number
ENTER -- Enter the number into the constant
ESC -- Go back to the Main MENU
F12 -- Go on to CALCULATE|CLIP LOW Range
Description This function allows the user to specify the minimum
value allowed in a region.
6.3.1. CALCULATE|CLIP LOW Range
Invocation "Enter" or mouse click from the main menu
Menus Clip Low MENU: Mark Upper Trace ALL OPTIONS
Clip Low MENU: Mark Lower Trace ALL OPTIONS
where: Options -> _/Trace -- use trace cursor
Range -- use range cursor
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Select the set of traces to clip
ESC -- Go back to the main menu
F12 -- Go back to the main menu
A -- Clip all traces
O,T -- Use a trace cursor
O,R -- Use a range or rectangle cursor
Description This function allows the user to define the region where
values will be clipped to a minimum value.
6.4. CALCULATE|CLIP HIGH
Invocation "Alt C","H" or "Alt C",">" from the main menu
Menu Get Constant MENU: F12DONE
Appearance -^------------Clip High Constant----------------------
| CONSTANT 0.000000 |
------------------------------------------------------
where:
CONSTANT = the clipping constant
Keys Numeric Keys -- type in a number
ENTER -- Enter the number into the constant
ESC -- Go back to the Main MENU
F12 -- Go on to CALCULATE|CLIP HIGH Range
Description This function allows the user to specify the maximum
value allowed in a region.
6.4.1. CALCULATE|CLIP HIGH Range
Invocation "Enter" or mouse click from the main menu
Menus Clip High MENU: Mark Upper Trace ALL OPTIONS
Clip High MENU: Mark Lower Trace ALL OPTIONS
where: Options -> _/Trace -- use trace cursor
Range -- use range cursor
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Select the set of traces to clip
ESC -- Go back to the main menu
F12 -- Go back to the main menu
A -- Clip all traces
O,T -- Use a trace cursor
O,R -- Use a range or rectangle cursor
Description This function allows the user to define the region where
values will be clipped to a maximum value.
6.5. CALCULATE|ADD CONSTANT
Invocation "Alt C","A" or "Alt C","+" from the main menu
Menu Get Constant MENU: F12DONE
Appearance -^------------Add Constant----------------------------
| CONSTANT 0.000000 |
------------------------------------------------------
where:
CONSTANT = the constant to add
Keys Numeric Keys -- type in a number
ENTER -- Enter the number into the constant
ESC -- Go back to the Main MENU
F12 -- Go on to CALCULATE|ADD Range
Description This function allows the user to specify the value
to add in a region.
6.5.1. CALCULATE|ADD CONSTANT Range
Invocation "Enter" or mouse click from the main menu
Menus Add Constant MENU: Mark Upper Trace ALL OPTIONS
Add Constant MENU: Mark Lower Trace ALL OPTIONS
where: Options -> _/Trace -- use trace cursor
Range -- use range cursor
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Select the set of traces to add constant
ESC -- Go back to the main menu
F12 -- Go back to the main menu
A -- Add constant all traces
O,T -- Use a trace cursor
O,R -- Use a range or rectangle cursor
Description This function allows the user to define the region where
the constant will be added.
6.6. CALCULATE|SUBTRACT CONSTANT
Invocation "Alt C","U" or "Alt C","-" from the main menu
Menu Get Constant MENU: F12DONE
Appearance -^------------Add Constant----------------------------
| CONSTANT 0.000000 |
------------------------------------------------------
where:
CONSTANT = the constant to subtract
Keys Numeric Keys -- type in a number
ENTER -- Enter the number into the constant
ESC -- Go back to the Main MENU
F12 -- Go on to CALCULATE|subtract Range
Description This function allows the user to specify the value
to subtract in a region.
6.6.1. CALCULATE|SUBTRACT CONSTANT Range
Invocation "Enter" or mouse click from the main menu
Menus Add Constant MENU: Mark Upper Trace ALL OPTIONS
Add Constant MENU: Mark Lower Trace ALL OPTIONS
where: Options -> _/Trace -- use trace cursor
Range -- use range cursor
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Select the set of traces to subtract
ESC -- Go back to the main menu
F12 -- Go back to the main menu
A -- Subtract all traces
O,T -- Use a trace cursor
O,R -- Use a range or rectangle cursor
Description This function allows the user to define the region where
the constant will be subtracted.
6.7. CALCULATE|MULTIPLY CONSTANT
Invocation "Alt C","M" or "Alt C","*" from the main menu
Menu Get Constant MENU: F12DONE
Appearance -^------------Multiply Constant-----------------------
| CONSTANT 0.000000 |
------------------------------------------------------
where:
CONSTANT = the constant to multiply by
Keys Numeric Keys -- type in a number
ENTER -- Enter the number into the constant
ESC -- Go back to the Main MENU
F12 -- Go on to CALCULATE|MULTIPLY Range
Description This function allows the user to specify the value
to multiply in a region.
6.7.1. CALCULATE|MULTIPLY CONSTANT Range
Invocation "Enter" or mouse click from the main menu
Menus Multiply Constant MENU: Mark Upper Trace ALL OPTIONS
Multiply Constant MENU: Mark Lower Trace ALL OPTIONS
where: Options -> _/Trace -- use trace cursor
Range -- use range cursor
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Select the set of traces to multiply
ESC -- Go back to the main menu
F12 -- Go back to the main menu
A -- Multiply all traces
O,T -- Use a trace cursor
O,R -- Use a range or rectangle cursor
Description This function allows the user to define the region where
the constant wil be multiplied.
6.8. CALCULATE|DIVIDE CONSTANT
Invocation "Alt C","V" or "Alt C","/" from the main menu
Menu Get Constant MENU: F12DONE
Appearance -^------------Divide Constant-------------------------
| CONSTANT 0.000000 |
------------------------------------------------------
where:
CONSTANT = the constant to divide by
Keys Numeric Keys -- type in a number
ENTER -- Enter the number into the constant
ESC -- Go back to the Main MENU
F12 -- Go on to CALCULATE|DIVIDE Range
Description This function allows the user to specify the value
to divide in a region.
6.8.1. CALCULATE|DIVIDE CONSTANT Range
Invocation "Enter" or mouse click from the main menu
Menus Divide Constant MENU: Mark Upper Trace ALL OPTIONS
Divide Constant MENU: Mark Lower Trace ALL OPTIONS
where: Options -> _/Trace -- use trace cursor
Range -- use range cursor
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Grey Page Up -- Scroll one screen up
Grey Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Select the set of traces to divide
ESC -- Go back to the main menu
F12 -- Go back to the main menu
A -- Divide all traces
O,T -- Use a trace cursor
O,R -- Use a range or rectangle cursor
Description This function allows the user to define the region where
the constant will be divided.
6.9. CALCULATE|ADD
Invocation "Alt C","D" from the main menu
Menus Add MENU: Mark Upper Trace ALL OPTIONS
Add MENU: Mark Lower Trace ALL OPTIONS
where: Options -> _/Trace -- use trace cursor
Range -- use range cursor
Add MENU: Enter Destination Point
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Grey Page Up -- Scroll one screen up
Grey Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Select the set of traces to add
ESC -- Go back to the main menu
F12 -- Go back to the main menu
A -- Add all traces
O,T -- Use a trace cursor
O,R -- Use a range or rectangle cursor
Description This function allows the user to add signal data from
one section of an signal to another portion of the signal.
It is a combination of EDIT|COPY and EDIT|PASTE where
first the source data is specified then the user points
to the destination point in the signal. The source
data is then added to the signal at the destination point.
Source data that does not overlap existing signal data
is clipped.
It is possible to select another active signal window
in between marking the source data and the destination
point (see section 2.1.)
6.10. CALCULATE|SUBTRACT
Invocation "Alt C","T" from the main menu
Menus Subtract MENU: Mark Upper Trace ALL OPTIONS
Subtract MENU: Mark Lower Trace ALL OPTIONS
where: Options -> _/Trace -- use trace cursor
Range -- use range cursor
Subtract MENU: Enter Destination Point
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Select the set of traces to subtract
ESC -- Go back to the main menu
F12 -- Go back to the main menu
A -- Subtract all traces
O,T -- Use a trace cursor
O,R -- Use a range or rectangle cursor
Description This function allows the user to add signal data from
one section of an signal to another portion of the signal.
It is a combination of EDIT|COPY and EDIT|PASTE where
first the source data is specified then the user points
to the destination point in the signal. The source
data is then subtracted from the signal at the
destination point. Source data that does not overlap
existing signal data is clipped.
It is possible to select another active signal window
in between marking the source data and the destination
point (see section 3.1.)
7. TRANSFORM
This menu contains the Wavelet Packet functions.
Here are some definitions that may be useful when reading the following
sections:
coefficient - the energy of a particular frequency and position for
a signal. Notice that frequency as well as position is
maintained in the WPT where it is not in the FFT
segmentation - the grouping of coefficients
transform trace or level - a set of coefficients grouped into
equal segments. This corresponds to a ``windowed FFT''.
basis trace - a set of coefficients grouped into unequal segments,
which allows for adaptation to the signal information content.
reconstruction trace - the inverse WPT of a transform or basis trace.
tableau - the set of all transform traces, basis traces, and
reconstruction traces. The maximum amount of transform traces
in a tableau is N where 2^N = the trace size.
level label - the comment attached to the left of a tableau trace
7.1. TRANSFORM|WPT
Invocation "Alt T","W" from the main menu
Menu WPT MENU: Mark Upper Trace ALL PARAMETERS
WPT MENU: Mark Lower Trace ALL PARAMETERS
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Enter -- Mark the set of traces to transform
A -- Perform WPT on all traces in the signal
P -- Edit the WPT Parameters see section 7.1.1.
ESC -- Go back to the Main MENU
Description This function allows the user to transform a set of
signal traces using the Wavelet Packet transform.
The user can adjust the WPT parameters (see section
7.1.1.)
A tableau of traces is created for each input signal
trace. The maximum amount of transform traces
in a tableau is N where 2^N = the trace size. The
level which ``best'' suits the signal is highlighted
and marked with BL in the level label. Also the ``best
basis'' is automatically selected by using the entropy
of the coefficients. The best basis is marked with
a BBAS level label.
The numeric cursor information for a transform or
basis trace looks like:
Cursor: L6 F0 P0 C10 N-1.02E3
where
F0 = Frequency 0
P0 = Position 0
C10 = The coefficient or amplitude is 10
N-1.02E3 = The entropy of this frequency
Warning Be aware that any DC offset in the signal will cause
large values in frequency 0. These large values
can throw off the scaling of the tableau, affect the
sensitivity of the phase plane display, and hamper
the automatic subset selection. DC offsets can be
determined with the Average option of VIEW|ANNOTATIONS|
TRACE (see section 4.3.2) and removed with CALCULATE|
SUBTRACT CONSTANT (see section 6.6.).
Warning Make sure that the following amounts of free memory are
are available (see SYSTEM|ABOUT section 8.1) before using
this function.
256 < TRACE SIZE <= 512 FREE MEMORY 73000
128 < TRACE SIZE <= 256 FREE MEMORY 38000
Strange behavior may result if not enough memory is
available.
Warning This function is extremely CPU intensive. Here are some
timings made with a Gateway 386 25MHz:
C6 Wavelet Trace Size = 256 => 5sec
D20 Wavelet Trace Size = 256 => 7sec
C30 Wavelet Trace Size = 256 => 9sec
C6 Wavelet Trace Size = 512 => 10sec
D20 Wavelet Trace Size = 512 => 15sec
C30 Wavelet Trace Size = 512 => 19sec
7.1.1. TRANSFORM|WPT PARAMETERS
Invocation "P" from the WPT function
Menu WPT Parameters MENU: View Wavelets F12DONE
Appearance -^------WAVELET PARAMETERS--------
| |
| WAVELET TYPE C6 |
| MAXIMUM LEVEL 8 |
| |
----------------------------------
where:
WAVELET TYPE = the name of the wavelet (uppercase
letters only)
MAXIMUM LEVEL = the max. number of transforms
generated in the tableau
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Typing Keys -- Enter in data
Enter -- Register typed in data
V -- View wavelets (see section 7.1.2.)
ESC -- Go back to the Main MENU without any changes
F12 -- Use the parameters and go back the WPT menu.
Description This function allows the user to set the WPT parameters.
The maximum level can be any number less than N where
2^N = the size of the trace. The wavelet type affects
how signal points are mapped into coefficients.
7.1.2 TRANSFORM|WPT|PARAMETER|VIEW WAVELETS
Invocation "V" from the WPT Parameters menu
Appearance A window will appear with several waveforms in it.
These are the wavelets and they are labeled on the
left of each wavelet.
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
ENTER -- Select the current wavelet
ESC -- Go back to the Main MENU
F12 -- Use the selected wavelet and go back the
parameters menu.
Description This function allows the user to select the wavelet
from a list of displayed wavelets.
7.2. TRANSFORM|FREQUENCY DOMINANT
Invocation "Alt T","F" from the main menu
Description This function allows the user to display all the
transform traces in Frequency Dominant format.
L1 | s1 s2 s3 s4 | d1 d2 d3 d4 |
L2 |ss1 ss2 | ds1 ds2 | sd1 ds2 | dd1 dd2 |
L3 |sss1 | dss1 | sds1 | dds1 | ssd1 | dsd1 | sdd1 | ddd1 |
FREQUENCY DOMINANT
Level 1 traces have poor frequency resolution with only
two frequencies. The highest level has the best
frequency resolution.
It is strongly recommended that the segmentation option
of VIEW|ANNOTATIONS|TRACE be turned on (see section
4.3.2).
7.3. TRANSFORM|POSITION DOMINANT
Invocation "Alt T","P" from the main menu
Description This function allows the user to display all the
transform traces in Position Dominant format.
L1 | s1 | s2 | s3 | s4 | d1 | d2 | d3 | d4 |
L2 |ss1 ss2 | ds1 ds2 | sd1 ds2 | dd1 dd2 |
L3 |sss1 dss1 sds1 dds1 | ssd1 dsd1 sdd1 ddd1 |
POSITION DOMINANT
Level 1 has the best positional resolution and the
highest level has the the poorest positional
resolution.
It is strongly recommended that the segmentation option
of VIEW|ANNOTATIONS|TRACE be turned on (see section
4.3.2).
Note: segmentation is not displayed in basis traces
in the Position Dominant format.
7.4. TRANSFORM|PHASE PLANE DISPLAY
Invocation "Alt T","H" from the main menu
Menu Phase Display MENU: Select Transform F12DONE
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Select the set of traces to display
ESC -- Go back to the main menu
F12 -- Go back to the main menu
Description This function allows the user to specify a transform
and basis trace to display in the phase plane window
described in section 7.4.1.
7.4.1. PHASE PLANE WINDOW
Invocation "Enter" or mouse click from Phase Display window
Menu Phase Plane Display MENU: TOGGLE SUBSETS OPTIONS F12DONE
where TOGGLE SUBSETS = sets or deletes subsets
OPTIONS -> _/LOG SCALING = scale the coefficients
in log scale
LOG BASE = the base of log scaling
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor Left
Right Arrow -- Move the cursor Right
Page Up -- Display the upper half of the phase plane
Page Down -- Display the lower half of the phase plane
ESC -- Go back to the Select Transform MENU
F12 -- Go back to the Select Transform MENU
T -- Toggle the coefficient on or off as a subset
O, L -- Turn on/off the log scaling the coefficients
O, B -- Bring up an edit window to change the base of
the log scaling
Description This window displays a transform or basis trace in the
phase plane. In the phase plane, each trace coefficient
is displayed as a rectangle. This rectangle is
defined as follows:
- x position depends upon increasing positions
left to right
- x size depends upon the level
- y position depends upon increasing frequencies
- y size depends upon the inverse of the level
- color depends upon the amplitude
There are several components of the Phase Plane window:
COEFFICIENTS)
The upper right portion of the screen contains the 512 x
512 phase plane rectangle. Only a portion of this
rectangle can be displayed at a time. Initially, only
the bottom half of the phase (containing the lower
frequencies) is displayed.
Example) Level 2 of a 8 point signal
FREQUENCY DOMINANT
L2 | 01 02 03 04|05 06 07 08|09 10 11 12|13 14 15 16 |
------------- ----------- ----------- ------------
| | | | |
FREQ3 | 13 | 14 | 15 | 16 |
| | | | |
------------- ----------- ----------- ------------
| | | | |
FREQ2 | 09 | 10 | 11 | 12 |
| | | | |
------------- ----------- ----------- ------------
| | | | |
FREQ1 | 05 | 06 | 07 | 08 |
| | | | |
------------- ----------- ----------- ------------
| | | | |
FREQ0 | 01 | 02 | 03 | 04 |
| | | | |
------------- ----------- ----------- ------------
POS0 POS1 POS2 POS3
Spikes in the signal will show up as vertical lines in
the phase plane while sine waves will show up as a
horizontal lines.
COLOR SCALE)
A color scale showing the correspondence of colors
to amplitudes is displayed on the left side of the
screen. The numeric cursor, Trace Energy, Subset
Energy, and Compression Ratio are always displayed
on the bottom of the window.
The subset underneath the cursor can be toggled on
or off. Subsets are displayed with a thick blue
line outlining the coefficient rectangle.
7.5. TRANSFORM|SELECT BASIS
Invocation "Alt T","B" from the main menu
Menu Basis MENU: Select Transform Segment F12DONE
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Select the set of traces to subtract
ESC -- Go back to the main menu
F12 -- Create the basis and go to main menu
Description This function allows the user to define a basis, a disjoint
cover of the transform traces. A basis trace allows the
user to adjust the coefficients to fit the information in
the phase plane.
Transform traces divide the coefficients into
groups called segments. These segments are marked
with vertical lines by choosing the Segmentation option
in the VIEW|ANNOTATIONS|TRACE function (see section
4.3.2.)
A disjoint cover must be defined in the Frequency
Dominant format, which is automatically selected when
using this function. Segments can be selected from
any transform in the tableau. Once a segment has been
selected, no segment above or below may be selected.
The user must select enough segments so that the
number of selected coefficients equal the number of
coefficients in the trace. The selections need to
``cover'' the entire width of a transform trace.
Selections are displayed as shaded regions under the
transform trace. This shading does not show up well
when the transform traces are scaled with large
DC offsets.
The new basis is added after the last basis in the
tableau. The basis is marked with a BAS level label.
When the WPT transform is performed, the ``best basis''
is automatically selected by using the entropy of
the coefficients. The best basis is marked with
a BBAS level label.
7.6. TRANSFORM|SELECT SUBSET
Invocation "Alt T","S" from the main menu
Menus Select Subset MENU: MANUAL AUTOMATIC DelETE SUBSET F12DONE
where MANUAL = Select subsets manually
AUTOMATIC = Automatically select subsets
DelETE SUBSET = Delete a group of subsets
Keys N -- Select Subsets Manually
A -- Select Subsets Automatically
Del -- Delete a group of subsets
F12 -- Go back to the main menu
Esc -- Go back to the main menu
Description This function allows the user to highlight portions of
transform or basis known as subsets. Subsets are used
to compress signals by choosing only the desirable
coefficients. The goal of the wavelet packet transform
is reduce the information contained in the signal to
just a few coefficients. This compression technique
can only be used in cases where data can be lost.
The user can manually mark a range in a transform or
basis trace (see section 7.6.1).
The subsets can also be selected according to the energy
of the signal (see section 7.6.2). Any previous subsets
are automatically deleted before the auto subsets are
defined. Subsets can also be manually deleted (see
section 7.6.3.).
Subsets are displayed by having the trace drawn in a
different color.
Subsets can also be displayed, set and deleted in the
Phase Plane Display (see section 7.4.).
There are two trace annotations that support the use
of subsets: subset energy and compression ratio. The
subset energy displays to the total energy of all
coefficients defined in subsets. The subset energy also
displays the percentage of the subset energy to the total
energy in the signal. The compression ratio, the ratio
of points in subsets to size of the trace, can also be
displayed at the bottom of the signal window.
The above annotations can give the user an idea how
closely the subsets capture the information in the
original signal. Use the TRANSFORM|RECONSTRUCTION
function described in section 7.7. to see precisely
how well the subsets define the signal.
7.6.1 TRANSFORM|SELECT SUBSET|MANUAL
Invocation "N" from the Select Subset menu
Menu Manual Subset MENU: Mark Left Edge
Manual Subset MENU: Mark Right Edge
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Left Arrow -- Move the cursor left
Right Arrow -- Move the cursor right
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Select the subset range
ESC -- Go back to the main menu
F12 -- Go back to the main menu
Description This function allows the user to manually select the
left and right edges of a subset. The user can
repeatedly select subsets until either the "Esc"
or "F12" key is pressed.
7.6.2. TRANSFORM|SELECT SUBSET|AUTOMATICALLY
Invocation "A" from the Select Subset menu
Menu Auto Subset MENU: Mark Upper Trace ALL OPTIONS
where OPTIONS ->
_/ENERGY RETAINED (section 7.6.2.1.)
COEFFICIENTS RETAINED (section 7.6.2.2.)
ENERGY THRESHOLD (section 7.6.2.3.)
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Select the set of traces
ESC -- Go back to the main menu
F12 -- Go back to the main menu
A -- Select all traces
O,E -- Use energy retention method
O,C -- Use coefficient retention method
O,T -- Use energy threshold method
Description This function allows the user to automatically
select subsets in a specified set of traces. The
automatic method is chosen in the OPTION menu
(see section 7.6.2.1, 7.6.2.2, 7.6.2.3). All previous
subsets will be deleted.
7.6.2.1. Energy retention
Invocation "O","E" from the Auto Subset menu
Menu SUBSET AUTO PARAMETERS F12DONE
Appearance -^------------SUBSET AUTO PARAMETERS---------------------
| |
| ENERGY RETAINED (% of TOTAL ENERGY) 90.00 |
| |
---------------------------------------------------------
Keys Numeric Keys -- type in a number
ENTER -- Enter the number into the constant
ESC -- Go back to the Main MENU
F12 -- Go on to operation Menu
Description This function allows the user to automatically select
enough coefficients so that subsets will contain
a specified percentage of the total trace energy. If
this percentage can not be precisely attained, then the
automatic selection will undershoot rather than
overshoot the target percentage.
7.6.2.2. Coefficient Retention
Invocation "O","C" from the Auto Subset menu
Menu SUBSET AUTO PARAMETERS F12DONE
Appearance -^------------SUBSET AUTO PARAMETERS---------------------
| |
| COEFFICIENTS RETAINED (% of COEFFS) 90.00 |
| |
---------------------------------------------------------
Keys Numeric Keys -- type in a number
ENTER -- Enter the number into the constant
ESC -- Go back to the Main MENU
F12 -- Go on to operation Menu
Description This function allows the user to automatically select
a percentage of the most energetic coefficients.
7.6.2.3. Energy Threshold
Invocation "O","T" from the Auto Subset menu
Menu SUBSET AUTO PARAMETERS F12DONE
Appearance -^------------SUBSET AUTO PARAMETERS---------------------
| |
| ENERGY THRESHOLD(% of MAX ENERGY) 10.00 |
| |
---------------------------------------------------------
Keys Numeric Keys -- type in a number
ENTER -- Enter the number into the constant
ESC -- Go back to the Main MENU
F12 -- Go on to operation Menu
Description This function allows the user to automatically select
all coefficients above a specified threshold. This
threshold is entered as a percentage of the most
energetic coefficient.
7.7. TRANSFORM|RECONSTRUCTION
Invocation "Alt T","R" from the main menu
Menu Reconstruct MENU: Mark Upper Trace ALL PARAMETERS F12DONE
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Home -- Move cursor to diagonally up and left
End -- Move cursor to diagonally down and left
Page Up -- Move cursor to diagonally up and right
Page Down -- Move cursor to diagonally down and right
Gray Page Up -- Scroll one screen up
Gray Page Down -- Scroll one screen down
Ctrl Page Up -- Scroll one trace up
Ctrl Page Down -- Scroll one trace down
Enter -- Select the set of traces
ESC -- Go back to the main menu
F12 -- Go back to the main menu
A -- Select all traces
O,E -- Use energy retention method
O,C -- Use coefficient retention method
O,T -- Use energy threshold method
Description This function allows the user to automatically
select the set of transform or basis traces to
reconstruct.
If all coefficients in a trace are used, then
no data will be lost in the reconstruction and
the compression ratio will be 1:1. For higher
compression ratios, data must be thrown away in
the form of selecting subsets.
Reconstruction traces are marked in RECN in the
level labels.
7.7.1 TRANSFORM|RECONSTRUCTION PARAMETERS
Invocation "P" from the reconstruction menu
Menu RECONSTRUCTION PARAMETERS F12DONE
Appearance -^---RECONSTRUCTION PARAMETERS---
|_/Delete Previous Reconstruction |
|_/Use Subsets |
---------------------------------
where:
Delete Previous Reconstruction
= Automatically delete all previous reconstructions
so that only one reconstruction will appear per
transform trace
Use Subsets = Use or don't use subsets
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Enter -- Toggle the current selection on or off
ESC -- Go back to the reconstruct menu
F12 -- Use selections and go back to the
reconstruct menu
Description This function allows the user to set the reconstruction
parameters.
8. SYSTEM
This menu contains functions which give the user access to the
operating system.
8.1. SYSTEM|ABOUT
Invocation "Alt S", "A" from the main menu
Menu About MENU: F12DONE
Appearance -^-------------ABOUT------------------
| WPL Version 1.02 |
| Serial # 1 |
| FREE MEMORY 260578 |
| Copyright Yale Univ & DDC 1991 |
--------------------------------------
where:
WPL Version = the version of the software
Serial # = the serial number of the software
FREE MEMORY = the amount of memory available
Keys ESC -- Go back to the main menu
F12 -- go back to the main menu
Description This function allows the user to view information
about the operating system.
MAke sure that there is at least 7000 bytes free at
all times. Maximize the amount of free memory by
removing all TSR, Terminate and Stay Resident, programs
from memory before using WPL.
8.2. SYSTEM|EXIT TO DOS
Invocation "Alt S","X" or "Ctrl F10" from the startup menu
Description Exit to the DOS operating system
Appendix A) Configuring WPL with the WPLCFG program
Invocation WPLCFG from the DOS prompt in the WPL directory
Menu WPL Configuration MENU: PARAMETERS COLORS F12DONE
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
P - Edit some WPL Parameters
C - Edit the WPL Colors
ESC - Exit the program saving the parameters
F12 - Exit the program saving the parameters
Description The WPLCFG program is primarily used to set up the colors
of the WPL program.
A.1. PARAMETERS
Invocation "P" from the WPLCFG menu
Menu Edit Configuration MENU: F12DONE
Appearance -^------------PARAMETERS---------------------
| |
| PATH .\ |
| DISPLAY MODE (E=EGA, V=VGA) |
---------------------------------------------
where:
PATH = the installed path of the WPL program. Useful
if the WPL needs to be run from other directories
DISPLAY MODE = E for EGA display or V for VGA display
Keys Numeric Keys -- type in a number
ENTER -- Enter the number into the constant
ESC -- Go back to the WPLCFG MENU
F12 -- Go back to the WPLCFG Menu
Description This function allows the user to set some WPL
parameters. The PATH is used only if the WPL
needs to be run from a directory other than
the installed directory. WPL.CFG is the only file that
needs to be in the current directory. The Display
Mode can be used to change the display used by WPL.
A.2 COLORS
This menu contains functions which change the WPL colors
A.2.1 COLORS|MENU COLORS
Invocation "C","M" from the WPLCFG menu
Menu Menu Color MENU: FRGND INCR fRGND DECR
BKGND INCR bKGND DECR F12DONE
Appearance -^----------MENU COLORS-----------
| HEADINGS ABC123 |
| DATA ABC123 |
| COLOR ABC123 |
----------------------------------
where:
HEADINGS is the color of the highlighted menu entry
letters
DATA is the color of the normal menu entry letters
CURSOR is the color of the current menu entry
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
F -- increase the foreground color
f -- decrease the foreground color
B -- increase the background color
b -- decrease the background color
ESC -- go back to the WPLCFG menu
F12 -- go back to the WPLCFG menu
Description This function sets the color of the WPL menu.
A.2.2 COLORS|WINDOW COLORS
Invocation "C","W" from the WPLCFG menu
Menu Window Color MENU: FRGND INCR fRGND DECR
BKGND INCR bKGND DECR F12DONE
Appearance -^----------WINDOW COLORS---------
| HEADINGS ABC123 |
| DATA ABC123 |
| COLOR ABC123 |
| |
| HEADINGS ABC123 |
| DATA ABC123 |
| COLOR ABC123 |
| |
| HEADINGS ABC123 |
| DATA ABC123 |
| COLOR ABC123 |
| |
| HEADINGS ABC123 |
| DATA ABC123 |
| COLOR ABC123 |
----------------------------------
where :
HEADINGS is the color of the highlighted menu entry
letters
DATA is the color of the normal menu entry letters
CURSOR is the color of the current menu entry
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
F -- increase the foreground color
f -- decrease the foreground color
B -- increase the background color
b -- decrease the background color
ESC -- go back to the WPLCFG menu
F12 -- go back to the WPLCFG menu
Description This function allows the user to set the four sets of
possible colors of the signal windows.
A.2.3 COLORS|SIGNAL COLORS
Invocation "C","S" from the WPLCFG menu
Menu Window Color MENU: FRGND INCR fRGND DECR
SELECT COLOR F12DONE
Appearance -^----------SIGNAL COLORS---------
| SIGNAL |
| LEVEL(TRANSFORM) |
| BASIS |
| RECONSTRUCT |
| SEGMENT(of LEVEL and BASIS) |
| BEST LEVEL |
| BEST BASIS |
| SEGMENT(of BEST LEVEL and BASIS) |
----------------------------------
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
F -- increase the foreground color
f -- decrease the foreground color
B -- increase the background color
s -- select a color from a list of colors
ESC -- go back to the WPLCFG menu
F12 -- go back to the WPLCFG menu
Description This function allows the user to set the colors
of the traces in the signal windows.
A.2.3.1 COLORS|SIGNAL COLORS|SELECT COLOR
Invocation "S" from the SIGNAL COLORS menu
Menu Select Color MENU: F12DONE
Appearance -^--AVAILABLE COLORS---
| <BLACK> |
| <DARK BLUE> |
| <DARK GREEN> |
| <DARK CYAN> |
| <DARK RED> |
| <BROWN> |
| <GRAY> |
| <DARK GRAY> |
| <BLUE> |
| <GREEN> |
| <CYAN> |
| <RED> |
| <YELLOW> |
| <WHITE> |
----------------------
Keys Up Arrow -- Move the cursor up
Down Arrow -- Move the cursor down
Enter -- select the color under the cursor
ESC -- go back to the WPLCFG menu
F12 -- go back to the WPLCFG menu
Description This function allows the user to select a color from
a list of colors.
Appendix B) Error Reporting
Please send any error reports, comments, and suggestions to:
Wavelet Packet Laboratory
Digital Diagnostic Corp.
26 Rossotto Drive
Hamden, CT 06514
Phone: (203)-288-9444
FAX: (203)-287-8765
or send by electronic mail to ddc@cs.yale.edu
Please include your serial number and your name. Use System|About
to find the serial number.
Only registered users may receive technical support so send in your
order form today!